Skip to content

chore(deps): bump pnpm/action-setup from 4.3.0 to 5.0.0#1794

Merged
felixweinberger merged 1 commit intomainfrom
dependabot/github_actions/pnpm/action-setup-5.0.0
Mar 27, 2026
Merged

chore(deps): bump pnpm/action-setup from 4.3.0 to 5.0.0#1794
felixweinberger merged 1 commit intomainfrom
dependabot/github_actions/pnpm/action-setup-5.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 27, 2026

Bumps pnpm/action-setup from 4.3.0 to 5.0.0.

Release notes

Sourced from pnpm/action-setup's releases.

v5.0.0

Updated the action to use Node.js 24.

v4.4.0

Updated the action to use Node.js 24.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Mar 27, 2026
@dependabot dependabot Bot requested a review from a team as a code owner March 27, 2026 18:33
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Mar 27, 2026
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 27, 2026

⚠️ No Changeset found

Latest commit: 528d6ef

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented Mar 27, 2026

Open in StackBlitz

@modelcontextprotocol/client

npm i https://pkg.pr.new/modelcontextprotocol/typescript-sdk/@modelcontextprotocol/client@1794

@modelcontextprotocol/server

npm i https://pkg.pr.new/modelcontextprotocol/typescript-sdk/@modelcontextprotocol/server@1794

@modelcontextprotocol/express

npm i https://pkg.pr.new/modelcontextprotocol/typescript-sdk/@modelcontextprotocol/express@1794

@modelcontextprotocol/hono

npm i https://pkg.pr.new/modelcontextprotocol/typescript-sdk/@modelcontextprotocol/hono@1794

@modelcontextprotocol/node

npm i https://pkg.pr.new/modelcontextprotocol/typescript-sdk/@modelcontextprotocol/node@1794

commit: 528d6ef

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, straightforward Dependabot version bump for a GitHub Actions dependency.

Extended reasoning...

Overview

This is an automated Dependabot PR that bumps pnpm/action-setup from 4.3.0 to 5.0.0 across 6 GitHub Actions workflow files. The only change in each file is updating the SHA pin and version comment for this single action. The upstream change is minimal — it updates the action to run on Node.js 24.

Security risks

None. The changes only update a SHA-pinned GitHub Action reference. The SHA pin ensures the exact commit is used, and the upstream release notes confirm this is a straightforward Node.js runtime update.

Level of scrutiny

Low scrutiny is appropriate. This is a mechanical, Dependabot-generated dependency bump touching only CI workflow files — no application code, no logic changes, no permission changes. The workflows themselves are unchanged in structure.

Other factors

The only bug found is a cosmetic nit: Dependabot used # v5.0.0 comments instead of the repo's convention of major-version-only comments (# v5). This has zero functional impact and is a common Dependabot behavior. No changeset is needed (CI-only change). No outstanding reviewer comments exist.


- name: Install pnpm
uses: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Nit: The version comment was changed from # v4 to # v5.0.0, but all other SHA-pinned actions in these workflow files use major-version-only comments (# v2, # v1). Consider using # v5 for consistency.

Extended reasoning...

What the issue is

The version comment on the pnpm/action-setup SHA pin was changed from # v4 (major-version-only) to # v5.0.0 (full semver). This is inconsistent with the comment style used by every other SHA-pinned action in the same workflow files.

Evidence of inconsistency

Looking at .github/workflows/main.yml alone, the other SHA-pinned actions use major-version-only comments:

  • oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2
  • denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2

And in release.yml:

  • changesets/action@6a0a831ff30acef54f2c6aa1cbbc1096b066edaf # v1

The old value # v4 matched this convention. The new value # v5.0.0 breaks it.

Impact

This is purely cosmetic — the comment has no functional effect on which version is used (the SHA pin determines that). However, inconsistent comment styles make the workflow files slightly harder to scan and could cause confusion about whether the .0.0 suffix is meaningful.

How to fix

Change all 11 occurrences of # v5.0.0 to # v5 across the 6 workflow files. This is a Dependabot-generated PR, so Dependabot chose the v5.0.0 format automatically — a quick find-and-replace before merging would restore consistency.

Step-by-step proof

  1. Before the PR: pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1 # v4 — major-only comment, consistent with other actions.
  2. After the PR: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v5.0.0 — full semver comment, inconsistent.
  3. Compare with setup-bun on line 84 of main.yml: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2 — major-only.
  4. The established convention in this repo is major-version-only comments for SHA-pinned actions.

@dependabot dependabot Bot force-pushed the dependabot/github_actions/pnpm/action-setup-5.0.0 branch 2 times, most recently from 0b659a5 to 4ba7c75 Compare March 27, 2026 19:37
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 4.3.0 to 5.0.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@b906aff...fc06bc1)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/github_actions/pnpm/action-setup-5.0.0 branch from 4ba7c75 to 528d6ef Compare March 27, 2026 19:39
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — straightforward Dependabot CI dependency bump.

Extended reasoning...

Overview

This PR bumps pnpm/action-setup from 4.3.0 to 5.0.0 across 6 GitHub Actions workflow files. The only change in each file is updating the SHA pin and version comment. No application code, configuration, or logic is modified.

Security risks

None. The changes only update a CI action's SHA pin to a newer version from the same trusted upstream repository (pnpm/action-setup). The new version simply updates the action to run on Node.js 24.

Level of scrutiny

Low scrutiny appropriate. This is a mechanical, Dependabot-generated version bump confined to CI workflow files. The SHA pin ensures reproducibility, and the upstream change is minimal (Node.js runtime update).

Other factors

I previously left a cosmetic nit about the version comment format (# v5.0.0 vs # v5), but that is purely stylistic and does not affect functionality. No bugs were found. The PR is safe to merge as-is.

@felixweinberger felixweinberger merged commit cc9c9d1 into main Mar 27, 2026
15 checks passed
@felixweinberger felixweinberger deleted the dependabot/github_actions/pnpm/action-setup-5.0.0 branch March 27, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant